//
//  ResponseModel.h
//  SheMeasured
//
//  Created by ddkj on 2019/4/3.
//  Copyright © 2019 xmddkj. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface ResponseModel : NSObject

@property (nonatomic, copy) NSString *api;           //api
@property (nonatomic, strong) NSDictionary *params;  //params
@property (nonatomic, strong) id json;               //原始数据，包含 status 和 msg 字段
@property (nonatomic, strong) NSError *error;        //错误信息

/**
 *  status状态码
 -1    请求参数有误
 -11   未登陆
 -2    请求已过期
 -3    签名有误
 -4    接口不存在
 -5    接口限制
 0    未特殊说明，为业务出错描述
 1    未特殊说明，为业务成功描述
 */
@property (nonatomic, copy) NSString *status;    //状态码
@property (nonatomic, copy) NSString *msg;       //描述信息

@property (nonatomic, strong) id data;           // data字段中的数据
@property (nonatomic, strong) NSArray *list;     // data 中的 list 数据
@property (nonatomic, assign) BOOL has_more;     // 分页 - 是否有更多数据

@end

NS_ASSUME_NONNULL_END
